import logging

class Error:
    def __init__(self):
        self.code = None
        self.message = None
    def baidu_error(self):
        dick = {
            '52000': '成功',
            '52001': '请求超时',
            '52002': '系统错误',
            '52003': '未授权用户',
            '54000': '不支持的语言类型',
            '54001': '不支持的API类型',
            '54003': '不支持的签名类型',
            '54004': '不支持的加密类型',
            '54005': '不支持的ciphers类型',
            '58000': '客户端IP非法',
            '58001': '译文语言方向非法',
            '58002': '服务当前已关闭',
            '90107': '认证失败'
        }
        self.code = str(self.code)
        if self.code in dick:
            logging.error(f'错误码：{self.code}，错误信息：{dick[self.code]}')